package com.zb.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @Author WEN
 * @Date 2023/10/27 0027
 **/
@Data
@ApiModel("工单详情的工单备件列表对象")
public class OrderDetailWorkSpareListVo {

    @ApiModelProperty(value = "主健ID")
    private Long id;

    @ApiModelProperty(value = "申请类型：1-商家/总部配件，2-外部配件")
    private String type;

    @ApiModelProperty(value = "工单备件状态：1-待审核、2-已通过、3-已驳回、4-已撒回，5-已取消")
    private Integer status;

    @ApiModelProperty(value = "备件单号")
    private String code;

    @ApiModelProperty(value = "申请人")
    private String applyEmp;

    @ApiModelProperty(value = "第三方系统是否接收到数据：false-待接收，true-已接收")
    private Boolean received;

    @ApiModelProperty(value = "旧件处理方式：1-废弃，2-旧件退回")
    private Integer oldCopeWay;

    @ApiModelProperty(value = "审核人")
    private String reviewEmp;

    @ApiModelProperty(value = "审核时间")
    private Date reviewTime;

    @ApiModelProperty(value = "申请/创建时间")
    private Date createTime;

    @ApiModelProperty(value = "更新时间")
    private Date updateTime;

    @ApiModelProperty(value = "备件型号规格")
    private String model;

    @ApiModelProperty(value = "平台承担总费用")
    private BigDecimal totalPrice;

    @ApiModelProperty(value = "支付服务商总费用")
    private BigDecimal payNetworkTotalPrice;

    @ApiModelProperty(value = "向商家收取总费用")
    private BigDecimal receiveFactoryTotalPrice;

}
